<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>
    </head>
    <body>
        <a href='index.php?file=Documento1.docx'>Descargar</a>
        <?php
        if (!isset($_GET['file']) || empty($_GET['file'])) {
        exit();
        }
        
        $root = "archivo/";
        $file=  basename($_GET['file']);
        $path=$root.$file;
        $type="";
        if(is_file($path)){
            $size=  filesize($path);
            if(function_exists('mime_content_type')){
                $type=  mime_content_type($path);
            }
            else if(function_exists('finfo_file')){
                $info= finfo_open(FILEINFO_MIME);
                $type=  finfo_file($info,$path);
                finfo_close($info);
            }
            if($type=='')
            {
                $type="application/force-download";
            }
            
            header("Content-Type: $type");
            header("Content-Disposition: attachment; filename=$file");
            header("Content-Transfer-Encoding: binary");
            header("Content-Length: " . $size);
            
            readfile($path);
        }
        else{
            die("Archivo No Disponible");
        }
        ?>
    </body>
</html>
